package com.zq.common.core.domain.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @TableName z_userinfo
 */

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserInfo implements Serializable {

    private Long id;
    /**
     * 微信小程序openid
     */
    private String uOpenid;
    /**
     * 用户昵称
     */
    private String uName;
    /**
     * 头像
     */
    private String uHeadportrait;
    /**
     * 生日
     */
    private String uBirthday;
    /**
     * 0 : 女   1：男
     */
    private Integer uGender;
    /**
     * 所属地区
     */
    private String uRegion;
    /**
     * 手机号
     */
    private String uPhone;
    /**
     * 用户注册时间
     */
    private LocalDateTime uRegistertime;
    /**
     * 最后登录时间
     */
    private LocalDateTime uLastlogintime;
    /**
     * 用户简介
     */
    private String uBio;
    /**
     * 0普通    1组织者  2管理员
     */
    private Integer uMode;
    /**
     * 0正常    1异常  2封禁
     */
    private Integer uState;
    /**
     * 修改时间
     */
    private LocalDateTime updateTime;

}